package com.naiterui.ehp.bs.doctor.vo;

import java.io.Serializable;

import org.apache.commons.lang3.builder.ToStringBuilder;

/**

 * @version 2015年6月22日 下午2:55:11 by chenlin
 * @Description 患者详情vo
 */
public class PatientDetailVo implements Serializable {

    /**
     * <简短描述>
     */
    private static final long serialVersionUID = -2970724619752187940L;
    /**
     * 患者id
     */
    private Long patientId;
    /**
     * 患者头像
     */
    private String headUrl;
    /**
     * 患者姓名
     */
    private String name;
    /**
     * 患者性别描述：男、女、未知
     */
    private String gender;
    /**
     * 患者年龄
     */
    private Integer age;
    /**
     * 患者地区
     */
    private String city;
    /**
     * 患者电话
     */
    private String phone;
    /**
     * 身高
     */
    private String height;
    /**
     * 体重
     */
    private String weight;
    /**
     * 过敏药物历史
     */
    private String medicationAllergy;
    /**
     * 既往病史
     */
    private String pastDisease;
    /**
     * 家庭病史
     */
    private String familyHistory;
    /**
     * 遗传病史
     */
    private String hereditaryDisease;
    /**
     * 吸烟情况
     */
    private String smokeHistory;
    /**
     * 饮酒情况
     */
    private String drinkHstory;
    /**
     * 会话收费金额
     */
    private Integer consultCost;
    /**
     * 患者备注名
     */
    private String remarkName;
    /**
     * 账户状态
     */
    private Integer accountStatus;
    /**
     * 患者婚姻状态描述：未婚，已婚
     */
    private String maritalStatus;

    public Long getPatientId() {
        return this.patientId;
    }

    public void setPatientId(Long patientId) {
        this.patientId = patientId;
    }

    public String getHeadUrl() {
        return this.headUrl;
    }

    public void setHeadUrl(String headUrl) {
        this.headUrl = headUrl;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getGender() {
        return this.gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public Integer getAge() {
        return this.age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getCity() {
        return this.city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getPhone() {
        return this.phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getHeight() {
        return this.height;
    }

    public void setHeight(String height) {
        this.height = height;
    }

    public String getWeight() {
        return this.weight;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public String getMedicationAllergy() {
        return this.medicationAllergy;
    }

    public void setMedicationAllergy(String medicationAllergy) {
        this.medicationAllergy = medicationAllergy;
    }

    public String getPastDisease() {
        return this.pastDisease;
    }

    public void setPastDisease(String pastDisease) {
        this.pastDisease = pastDisease;
    }

    public String getFamilyHistory() {
        return this.familyHistory;
    }

    public void setFamilyHistory(String familyHistory) {
        this.familyHistory = familyHistory;
    }

    public String getHereditaryDisease() {
        return this.hereditaryDisease;
    }

    public void setHereditaryDisease(String hereditaryDisease) {
        this.hereditaryDisease = hereditaryDisease;
    }

    public String getSmokeHistory() {
        return this.smokeHistory;
    }

    public void setSmokeHistory(String smokeHistory) {
        this.smokeHistory = smokeHistory;
    }

    public String getDrinkHstory() {
        return this.drinkHstory;
    }

    public void setDrinkHstory(String drinkHstory) {
        this.drinkHstory = drinkHstory;
    }

    public Integer getConsultCost() {
        return this.consultCost;
    }

    public void setConsultCost(Integer consultCost) {
        this.consultCost = consultCost;
    }

    public String getRemarkName() {
        return this.remarkName;
    }

    public void setRemarkName(String remarkName) {
        this.remarkName = remarkName;
    }

    public Integer getAccountStatus() {
        return this.accountStatus;
    }

    public void setAccountStatus(Integer accountStatus) {
        this.accountStatus = accountStatus;
    }

    public String getMaritalStatus() {
        return this.maritalStatus;
    }

    public void setMaritalStatus(String maritalStatus) {
        this.maritalStatus = maritalStatus;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
